<?php

class Condicao_clima_model extends CI_Model {

    function __construct() {
        parent::__construct();
        $this->load->database();
    }

    function formatar_data($dados) {
        $data = explode('/', $dados['data']);
        $dados['data'] = $data['2'] . "-" . $data['1'] . "-" . $data['0'];
        return $dados;
    }

    function inserir_condicao_clima($dados) {
        $dados = $this->formatar_data($dados);
        $this->db->insert('condicao_clima', $dados);
    }

    function excluir_condicao_clima($id) {
        $this->db->delete('condicao_clima', array('id_condicao_clima' => $id));
    }

    function editar_condicao_clima($dados) {
        $dados = $this->formatar_data($dados);
        $this->db->where('id_condicao_clima', $this->uri->segment(3));
        $this->db->update('condicao_clima', $dados);
    }

    function condicao_clima_getall() {
        $query = $this->db->get('condicao_clima');
        return $query;
    }

    function condicao_clima_byId($id) {
        $this->db->select('id_condicao_clima, data, temp_min, tempo_max, prob,condicao_clima,precipitacao');
        $this->db->where('id_condicao_clima', $id); 
        $query = $this->db->get('condicao_clima')->row();
        return $query;
    }

}